<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //猜数字游戏
        //程序随机生成一个1~10之间的数组,并让用户输入一个数字
        //1.如果大于该数字,就提示,数字大了,继续猜:
        //2.如果大于该数字,就提示数字小了,继续猜;
        //3.如果等于该数字,就提示猜对了结束程序

        function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }
        var numRandom = getRandom(1, 10);
        while (1) {
            var num = parseInt(prompt('本次游戏规则是猜1~10之间的数,猜对无奖励\n' + '请您输入您需要猜的数:'));
            if (num == numRandom) {
                alert('恭喜您猜对了!');
                break;
            } else if (num < numRandom) {
                alert('数字小了,请继续猜');
            } else if (num > numRandom) {
                alert('数字大了,请继续猜');
            }
        }

        //要求用户猜1~50 之间的一个数字 但是只有10次猜的机会 (其实我认为只要在前面的基础上将while改为for循环即可)
    </script>
</head>

<body>

</body>

</html>